Escrow Protocols for Cryptocurrencies: How to Buy Physical Goods Using Bitcoin
نویسندگان
چکیده
We consider the problem of buying physical goods with cryptocurrencies. There is an inherent circular dependency: should be the buyer trust the seller and pay before receiving the goods or should the seller trust the buyer and ship the goods before receiving payment? This dilemma is addressed in practice using a third party escrow service. However, we show that naive escrow protocols introduce both privacy and security issues. We formalize the escrow problem and present a suite of schemes with improved security and privacy properties. Our schemes are compatible with Bitcoin and similar blockchain-based cryptocurrencies.
منابع مشابه
Using Machine Learning ARIMA to Predict the Price of Cryptocurrencies
The increasing volatility in pricing and growing potential for profit in digital currency have made predicting the price of cryptocurrency a very attractive research topic. Several studies have already been conducted using various machine-learning models to predict crypto currency prices. This study presented in this paper applied a classic Autoregressive Integrated Moving Average(ARIMA) model ...
متن کاملTitle of dissertation : PROVABLE SECURITY FOR CRYPTOCURRENCIES
Title of dissertation: PROVABLE SECURITY FOR CRYPTOCURRENCIES Andrew Miller, Doctor of Philosophy, 2016 Dissertation directed by: Professor Jonathan Katz and Professor Elaine Shi Department of Computer Science The past several years have seen the surprising and rapid rise of Bitcoin and other “cryptocurrencies.” These are decentralized peer-to-peer networks that allow users to transmit money, t...
متن کاملRIT Department of Computer Science MS Thesis Preproposal: Anonymity Analysis of Cryptocurrencies
A cryptocurrency is a digital currency backed by mathematics and cryptography, compared to traditional fiat money which was traditionally backed by gold or silver. The foundation of many cryptocurrencies is based on a key derivation scheme known as scrypt [3]. Cryptocurrencies, such as Bitcoin [2], provide a means of having a decentralized, distributed, peer-to-peer electronic cash system. Thes...
متن کاملThe Ring of Gyges: Using Smart Contracts for Crime
Thanks to their anonymity (pseudonymity) and lack of trusted intermediaries, cryptocurrencies such as Bitcoin have created or stimulated growth in many businesses and communities. Unfortunately, some are criminal, e.g., money laundering, marketplaces for illicit goods, and ransomware. Next-generation cryptocurrencies such as Ethereum will include rich scripting languages in support of smart con...
متن کاملBitcoin-NG: A Scalable Blockchain Protocol
Cryptocurrencies, based on and led by Bitcoin, have shown promise as infrastructure for pseudonymous online payments, cheap remittance, trustless digital asset exchange, and smart contracts. However, Bitcoin-derived blockchain protocols have inherent scalability limits that trade-off between throughput and latency and withhold the realization of this potential. This paper presents Bitcoin-NG, a...
متن کامل